package org.subject.service;

import org.subject.entity.User;

import java.util.List;

/**
 * Created by kai on 2017/5/1.
 */
public interface UserService {
    /**
     * 插入数据
     *
     * @param userName
     * @param password
     * @return
     */
    boolean addUser(String userName, String password);

    /**
     * 查询出所有的用户
     *
     * @return
     */
    List<User> queryAllUser();

    /**
     * 根据用户id，查询用户详细信息
     *
     * @param userId
     * @return
     */
    User selectByPrimaryKey(String userId);

    /**
     * 根据用户id，更新用户信息
     *
     * @param user
     * @return
     */
    int updateByPrimaryKey(User user);

    /**
     * 创建用户
     *
     * @param user
     * @return
     */
    int insertSelective(User user);
}
